from textbook_expert.service.JsonService import JsonService
class QuizJsonService:
    def __init__(self):
        self.jsonService = JsonService('/Users/martinzhang/mt-20230221/zxjd-proj-20240405/04-development/smart-learn-go/textbook_expert/src/textbook_expert/quiz-management.json')
        
    def add_quiz(self, chatper_title, section_title, subsection_title, quizList):
        self.jsonService.create('$.chapters', {'title': chatper_title, 'sections': [{'title': section_title, 'subsections': [{'title': subsection_title, 'quizzes': quizList}]}]})
    
if __name__ == '__main__':
    quizJsonService = QuizJsonService()
    quizJsonService.add_quiz('第一章管理的历史发展', '第一节古典管理理论', '一、早期的管理思想', [{'question': '以下哪项是企业的根本特征之一？', 'options': ['企业的目的是获得不断增加盈利。', '企业是政府行政管理机构的附属物。', '企业没有义务无偿承担各种非企业性职能。', '企业是一个经济组织，而且是独立的经济组织。'], 'correctAnswerIndex': 0, 'explanation': '企业的根本特征之一是获得不断增加盈利，自负盈亏，是企业得以不断发展的内在要求。'}])
    print('ok')